.wp {
    width:1000px;
    display:block;
    margin-left:auto;
    margin-right:auto
}

.clearfix:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.cl {
    clear:both;
    height:0px;
}

.fl {
    float:left;
}
.fr {
    float:right;
}
body{
    background:url(../images/body_bg.png) repeat
}

/*top*/
.top{
    height:122px;
    background:url(../images/top_bg.png) no-repeat 
}
.logo img{
    padding-top:37px;
    float:left;
}
.sech{
    float:left;
    margin-left:50px;
    position:relative;
    margin-top:40px
}
.search_input{
    width:360px;
    height:40px;
    border-radius:5px;
    border:1px solid #ddd;
    padding-left:10px;
    
}
.search_btn{
    background:url(../images/sech.png) no-repeat center center; 
    height:40px;
    width:40px;
    border:none;
    position:absolute;
    right:0;
    top:0
}
.cn-en{
    float:right;
    line-height:112px;
    color:#474747
}
.cn-en a{
    color:#474747;
    font-size:16px;
    padding:10px
}
.nav{
    background:#0281de;
    height:55px;
}
.nav ul li{
    width:111px;
    float:left;
    background:url(../images/nav_bg.png) no-repeat right;
    text-align:center;
}
.nav ul li:last-child{
    background:none
}
.nav ul li a{
    display:block;
    color:#fff;
    font-size:16px;
    line-height:55px
}
.nav ul li a:hover{
    background:#f00
}
.footer{
    height:65px;
    background:#0281de;
    line-height:24px;
    color:#dfdada;
    font-size:12px;
    text-align:center;
}
.footer{
   padding-top:25px
}

/*首页*/
.content{
    padding-top:45px;
    padding-bottom:65px
}
.indextongy_tit{
    background:#f1f1f1;
    height:42px;
    border-top:3px solid #0281de;
}
.indextongy_tit h2{
    width:133px;
    background:#0281de;
    color:#fff;
    line-height:42px;
    text-align:center;
    box-sizing:border-box;
}
.w665{
    width:665px;
}
.news_box{
    float:left;
}
.news_pic{
    float:left;
}
.news_text{
    float:right;
    width:365px;
}
.ntext_1{
     border-bottom:1px dashed #ddd;  
     padding-bottom:20px
}
.ntext_1 .times{
    float:right;
    margin-bottom:10px;    
}
.ntext_1 .ntext_1nr a{
    font-size:14px;
    color:#666;
    line-height:24px;
    height:45px;
    overflow:hidden;
    display:block
}
.pt20{
    padding-top:20px
}
.news_box .news_pic img{
    width:288px;
    height:246px;
}
.news_text ul {
    margin-top:20px
}
.news_text ul li{
    padding-bottom:10px;
}
.news_text ul li a{
    font-size:14px;
    color:#333;
    display:inline-block;
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
    width: 19em;/*不允许出现半汉字截断*/
}
.more_news{
    float:right;
    color:#f00;
}

.news_box a:hover{
    color:#f00;
}
.about_box{
    float:right;
    width:320px;
    border:1px solid #ddd;
    box-sizing:border-box;
    padding:20px;
    background:#fff
}
.about_box h2{
    font-size:20px;
    color:#333;
    border-bottom:3px solid #0281de;
    padding-bottom:10px
}
.about_box p{
    line-height:26px;
    color:#666;
    font-size:14px;
    margin-top:10px;
    height:212px;
    overflow:hidden
}
.mt30{
    margin-top:30px
}
.focus{
    background:#f00
}
.mtb{
    margin-top:15px;
    margin-bottom:30px
}
.about_box img{
    display:block;
    margin:0 auto;
    max-width:100%
}
.friend ul{
    margin-left:-15px;
}
.friend ul li{
    border:1px solid #ddd;
    float:left;
    margin-left:15px;
    margin-bottom:12px;
    width:210px;
    height:90px;
    box-sizing:border-box;
    border:1px solid #ccc;
}
.friend ul li img{
        width:210px;
    height:90px;
    box-sizing:border-box;
    border:1px solid #ccc;
}
.link_box{
    float:right;
    width:320px;
    border:1px solid #ddd;
    box-sizing:border-box;
    padding:20px;
    background:#fff
}
.link_box h2{
    font-size:20px;
    color:#333;
    border-bottom:3px solid #0281de;
    padding-bottom:10px
}
/*关于我们*/
.post{
    height:40px;
    background:#f6f1f1;
    line-height:40px
}
.post a{
    font-size:14px;
    color:#474747;
}
.post a:hover{
    color:#0281de
}
.xxk_tongy{
    border-bottom:1px solid #0281de
}
.xxk_tongy ul li{
    background:url(../images/xxk_bg.png) no-repeat left;
    float:left;
    text-align:center;
    height:50px;
    line-height:65px;
    padding-bottom:15px;
    color:#474747;
    display:inline-block;
    width:195px;
}
.xxk_tongy ul li a{
    display:block;
    color:#474747;
}
.xxk_tongy ul li:last-child{
   background:url(../images/xxk_bg.png) no-repeat left,url(../images/xxk_bg.png) no-repeat right;
}
.xxk_tongy ul li a:hover{
    border-bottom:2px solid #0281de;
}
.sore_focus{
    border-bottom:2px solid #0281de;
    color:#0281de!important
}
.content_about{
    margin-top:40px;
    margin-bottom:50px
}
.content_about img{
    max-width:100%;
    margin-top:15px;
    margin-bottom:15px;
}

/*产品开发*/

.tongyong_content{
    word-wrap: break-word;
    line-height:24px;
    margin-top:40px;
    margin-bottom:50px
}
.bg_fff{
    background:#fff;
}
/*理丹新闻*/
.newslist_pic{
    float:left;
    width:220px;
    height:155px;
}
.newslist_pic img{
    width:220px;
    height:155px;
}
.newslist_text{
    float:left;
    width:770px;
    margin-left:10px;
}
.newslist_text .list_tit a{
    font-size:16px;
    color:#333;
    height:50px;
    line-height:50px
}
.newslist_text .list_tit a:hover{
    color:#0281de
}
.list_content{
    font-size:12px;
    color:#333;
    height:48px;
    overflow:hidden;
}
.list_times{
    margin-top:25px;
    font-size:16px;
    color:#999
}
.news ul li{
    margin-top:20px;
    padding-bottom:20px;
    border-bottom:1px dashed #ccc
}
.webdiyerCss{
    margin-top:45px;
}
.webdiyerCss a{
    display:inline-block;
    text-align:center;
    line-height:40px; 
    width:60px;
    height:40px;
    border:1px solid #d2d2d2;
    color:#4c4c4c;
    font-size:14px;
    margin:15px
}
.webdiyerCss span{
    display:inline-block;
    text-align:center;
    line-height:40px; 
    width:60px;
    height:40px;
    border:1px solid #d2d2d2;
    color:#4c4c4c;
    font-size:14px;
    background:#0d8bbf;
    color:#FFF;
    border:1px solid #0d8bbf;
    margin:15px
}
.webdiyerCss a:hover{
   background:#0d8bbf;
    color:#FFF;
    border:1px solid #0d8bbf
}
.webdiyerCss  input{
    box-sizing:border-box;
    display:inline-block;
    text-align:center;
    line-height:40px; 
    width:60px!important;
    height:40px;
    margin:0 5px;
    border:1px solid #d2d2d2;
    color:#4c4c4c;
    font-size:14px;
}
/*新闻详情*/
.tongyong_content h4{
    text-align:center;
    font-size:18px;
    color:#474747;
    font-weight:bold;
    margin-bottom:15px
}
/*产品服务*/
.products_fw ul{
     margin-left:-20px
}
.products_fw ul li{
    float:left;
    margin-left:20px;
    margin-bottom:20px;
}
.products_fw ul li img{
    width:235px;
    height:220px
}
.products_fw ul li p{
    text-align:center;
    color:#474747
}
.products_fw ul li a:hover p{
    color:#0281de
}
.b{
    font-weight:bold
}
.pd20{
    padding:20px;
}
.ml20{
    padding-left:20px
}
.w400{
    width:400px;
}
.w420{
    width:420px;
}
.titb{
    font-size:16px;
    font-weight:bold;
    color:#474747;
    font-family:"Microsoft YaHei";
    margin-bottom:10px;
}